Job Length Estimation and Performance in Back lling Schedulers

نویسندگان

  • Dmitry Zotkin
  • Peter J Keleher
چکیده

Back lling is a simple and e ective way of improv ing the utilization of space sharing schedulers Sim ple rst come rst served approaches are ine ective be cause large jobs can fragment the available resources Back lling schedulers address this problem by allowing jobs to move ahead in the queue provided that they will not delay subsequent jobs Previous research has shown that inaccurate esti mates of execution times can lead to better back lling schedules We characterize this e ect on several work loads and show that average slowdowns can be e ec tively reduced by systematically lengthening estimated execution times Further we show that the average job slowdown metric can be addressed directly by sorting jobs by increasing execution time Finally we modify our sorting scheduler to ensure that incoming jobs can be given hard guarantees The resulting scheduler guar antees to avoid starvation and performs signi cantly better than previous back lling schedulers

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Attacking the Bottlenecks of Back lling Schedulers

Backklling is a simple and eeective way of improving the utilization of space-sharing schedulers. Simple rst-come-rst-served approaches are ineeective because large jobs can fragment the available resources. Backklling schedulers address this problem by allowing jobs to move ahead in the queue, provided that they will not delay subsequent jobs. Previous research has shown that inaccurate estima...

متن کامل

A Simulator for Data-Intensive Job Scheduling

Despite the fact that size-based schedulers can give excellent results in terms of both average response times and fairness, data-intensive computing execution engines generally do not employ size-based schedulers, mainly because of the fact that job size is not known a priori. In this work, we perform a simulation-based analysis of the performance of size-based schedulers when they are employe...

متن کامل

Job-Length Estimation and Performance in Backfilling Schedulers

Backklling is a simple and eeective way of improving the utilization of space-sharing schedulers. Simple rst-come-rst-served approaches are ineeective because large jobs can fragment the available resources. Backklling schedulers address this problem by allowing jobs to move ahead in the queue, provided that they will not delay subsequent jobs. Previous research has shown that inaccurate estima...

متن کامل

Scalable System Scheduling for HPC and Big Data

In the rapidly expanding field of parallel processing, job schedulers are the “operating systems” of modern big data architectures and supercomputing systems. Job schedulers allocate computing resources and control the execution of processes on those resources. Historically, job schedulers were the domain of supercomputers, and job schedulers were designed to run massive, long-running computati...

متن کامل

A metric of fairness for parallel job schedulers

Fairness is an important aspect in queuing systems. Several fairness measures have been proposed in queuing systems in general and parallel job scheduling in particular. Generally, a scheduler is considered unfair if some jobs are discriminated while others are favored. Some of the metrics used to measure fairness for parallel job schedulers can imply unfairness where there is no discrimination...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2002